-511
THE FOR UPDATE CLAUSE CANNOT BE SPECIFIED BECAUSE THE TABLE DESIGNATED BY THE CURSOR CANNOT BE MODIFIED
Explication :
La table résultante d'un ordre SELECT ne peut être mise à jour. Causes possibles : la clause FROM de l'ordre SELECT précise plusieurs tables ou vues; la liste du SELECT contient une fonction ou le mot-clé DISTINCT; l'ordre contient la clause ORDER BY, GROUP BY ou HAVING; la vue précisée dans la clause FROM ne peut être mise à jour.
Action système :
L'ordre ne peut être exécuté. Le curseur reste indéfini pour le programme.
Réponse programmeur :
Les mises à jour ne peuvent être traitées sur la table résultante précisée. Se référer aux restrictions pour les opérations UPDATE sur les vues